import sys

# 导入自定义的各功能模块
import w2p_test
import w2p_qwgbot
import w2p_intelunison
import w2p_wxaddfri
import w2p_qwaddfri

# 获取标准输入并拆分为事件类型和事件参数
stin = sys.argv[1]
eventType = stin.split('/',3)[2]
eventPar = stin.split('/',3)[3]

# 将事件类型参数变为一个可调用的函数，并执行一次。
eventTypeDef = eval('w2p_'+eventType)

# 根据参数的时间类型参数，调用不同的自定义包，需要先引入包，再调用。
if eventType=='test':
    eventTypeDef.test(eventPar)
elif eventType=='qwgbot':
    postUrl = eventPar.split('#',)[0]
    postMessage = eventPar.split('#',)[1]
    eventTypeDef.post_text(postUrl,postMessage)
elif eventType=='intelunison':
    eventTypeDef.intelunison(eventPar)
elif eventType=='wxaddfri':
    eventTypeDef.wxaddfri(eventPar)
elif eventType=='qwaddfri':
    eventTypeDef.qwaddfri(eventPar)